Literature on Autoencoders (AE) and Variational Autoencoders (VAE)
Good interactive introduction https://uvadlc-notebooks.readthedocs.io/en/latest/tutorial_notebooks/tutorial9/AE_CIFAR10.html
Short comparison AE vs VAE https://towardsdatascience.com/difference-between-autoencoder-ae-and-variational-autoencoder-vae-ed7be1c038f2/
Reparametrization trick for VAEs https://snawarhussain.com/blog/genrative%20models/python/vae/tutorial/machine%20learning/Reparameterization-trick-in-VAEs-explained/
Implementation of VAEs in various frameworks https://theaisummer.com/jax-tensorflow-pytorch/
Quite complete introdcution to VAEs https://arxiv.org/abs/1906.02691